/**
 * 列表传参
 */
export interface GetTableRequestData {
  /** 当前页码 */
  pageNum: number
  /** 查询条数 */
  pageSize: number
  /** 查询条件 */
  date: string
  uid: number | string
}
/**
 * 列表传参
 */
export interface GetTablesRequestData {
  /** 当前页码 */
  pageNum: number
  /** 查询条数 */
  pageSize: number
  /** 查询条件 */
  uid: number | string
  title?: string
}
/**
 * 列表传参
 */
export interface GetDetailRequestData {
  /** 查询条件 */
  id: number
}
export interface GetAmountRequestData {
  /** 查询条件 */
  date: string
  uid: number | string
}

export interface GetRoleAdminCountRequestData {
  /** 查询条件 */
  date: string
}

// 管理员统计数据接口
export interface AdminStatItem {
  uid: number
  nickname: string
  count: number
  total_amount: string
  bill_amount: string
}

// 日期范围接口
export interface DateRange {
  start: string
  end: string
}

// 管理员统计响应数据接口
export interface GetRoleAdminCountResponseData {
  code: number
  message: string
  data: {
    total_count: number
    total_amount: string
    total_bill_amount: string
    admin_list: AdminStatItem[]
    date_range: DateRange
  }
}
